package com.kingmed.kmss.common.dto.kmcs;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 实验室接口查询条件
 * </p>
 *
 * @author wyl
 * @since 2023-03-03
 */
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class PsQueryDTO implements Serializable {

    @ApiModelProperty("合同签订子公司编码(例：K0101)-获取默认实验室用、指定外包方实验室用")
    private String orgCode;

    @ApiModelProperty("套餐项目ID-指定外包方实验室用")
    private String testItemId;

    @ApiModelProperty("页码从0开始-查询报告单模板用")
    private String pageNumber;

    @ApiModelProperty("每页数据数量-查询报告单模板用")
    private String pageSize;

    @ApiModelProperty("报告单名称(模糊)-查询报告单模板用")
    private String reportModelName;

    @ApiModelProperty("子公司代码（K0101）-查询报告单模板用")
    private String bizOrgCode;

    @ApiModelProperty("套餐项目ID(可多个)-检测系统用")
    private List<String> testItemIdList;
}
